a1c7c58143a592965f8378767adc69709e4c0043,java-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/declarations/JavaParserInterfaceDeclaration.java,JavaParserInterfaceDeclaration,canBeAssignedTo,#ReferenceTypeDeclaration#,188
Before Change
if (this.wrappedNode.getImplements() != null) {
for (ClassOrInterfaceType type : wrappedNode.getImplements()) {
ReferenceTypeDeclaration ancestor = new SymbolSolver(typeSolver).solveType(type);
if (ancestor.canBeAssignedTo(other)) {
return true;
}
After Change
if (this.wrappedNode.getImplements() != null) {
for (ClassOrInterfaceType type : wrappedNode.getImplements()) {
ReferenceTypeDeclaration ancestor = (ReferenceTypeDeclaration) new SymbolSolver(typeSolver).solveType(type);
if (ancestor.canBeAssignedTo(other)) {
return true;
}